Programming building block

ABSTRACT

A programming building block includes an instruction reading building block and an instruction building block. The instruction reading building block reads command instructions in the instruction building block. The command instructions include an instruction for setting a mode, an instruction for setting a behavior in the mode, an instruction for setting a behavior, or an upgrade instruction. A priority is set between the plurality of instructions for setting the mode. Compared with the prior art, the present invention has the advantage that programming can be performed without an electronic display device.

CROSS REFERENCE TO THE RELATED APPLICATIONS

This application is the national phase entry of InternationalApplication No. PCT/CN2019/122309, filed on Dec. 2, 2019, which is basedupon and claims priority to Chinese Patent Application No.201811572649.5, filed on Dec. 21, 2018, the entire contents of which areincorporated herein by reference.

TECHNICAL FIELD

The present invention relates to the field of toy building blocks, andin particular to a programming building block.

BACKGROUND

In the evolution of programming modes, the earliest mode for programmingwas to write codes directly in various programming languages, and latergraphical programming was developed. Graphical programming uses thearrangement and nesting of graphic elements to form algorithmic logic,and generates the final code according to the algorithmic logic based onthe code corresponding to each graphic.

Graphical programming has been applied in the field of electronicbuilding blocks, as being visually intuitive and easy to program. Forexample, graphical programming is performed on a tablet computer toobtain a control code, and then the control code is sent to a mastercontrol unit, which controls an execution unit to execute actionsaccording to the control code. In this process, display devices such astablet computers are essential for the need of graphical representation,but long-term programming will negatively affect the visual health ofchildren and teenagers.

SUMMARY

In view of the shortcomings in the prior art, an objective of thepresent invention is to provide a programming building block.

A programming building block provided according to the present inventionincludes an instruction reading building block and an instructionbuilding block.

Preferably,

the instruction reading building block reads command instructionsindicated by the instruction building block. The command instructionsinclude an instruction for setting a mode, an instruction for setting abehavior in the mode, and an instruction for setting a behavior or anupgrade instruction. A priority is set between the plurality ofinstructions for setting the mode.

A housing of the instruction building block is a splicing body, acard-like body or a plate-like body.

The command instructions are programs, data, circuit parameters ormechanical triggers.

The programs are transmitted in a wired mode or a wireless mode, and theprograms are stored in a volatile mode or a non-volatile mode.

The circuit parameters include resistance, photosensitivity orpiezoelectric parameters.

Preferably,

the instruction reading building block includes an instruction readingbuilding block housing, a controller, and a reading circuit. Thecontroller is located inside the instruction reading building blockhousing and electrically connected to the reading circuit. Reading areasof the reading circuit are located at a surface position of theinstruction reading building block housing. The controller reads anelectrical signal at the reading areas to obtain reading signals, andoutputs instruction signals according to the reading signals.

The instruction building block includes an instruction building blockhousing and an instruction circuit. To-be-read areas of the instructioncircuit are located at a surface position of the instruction buildingblock housing.

The controller of the instruction reading building block reads theelectrical signal of the instruction circuit of the instruction buildingblock at the reading areas through coupling between the reading areasand the to-be-read areas. The coupling includes any one or more modes ofelectrical coupling, optical coupling, and magnetic coupling.

Preferably, the instruction reading building block includes an outputcircuit, and the controller is connected to the output circuit.

An output area of the output circuit is located at a surface position ofthe instruction reading building block housing, or the output area ofthe output circuit is located at an internal position of the instructionreading building block housing. The controller outputs the instructionsignals through the output area of the output circuit.

The output circuit adopts a wired output mode or a wireless output mode;

At least one reading circuit and the output circuit are an identicalcircuit, or the reading circuit and the output circuit are differentcircuits.

The instruction reading building block includes a switch unit. After theinstruction building block is plugged in, the switch unit is triggered,and the instruction reading building block reads the electrical signalat the reading areas.

Preferably, the controller determines an output time sequence of theinstruction signals corresponding to the plurality of reading areasaccording to a positional relationship or a logical relationship betweenthe plurality of reading areas.

Preferably, at least one instruction information is obtained by thecontroller according to the plurality of reading signals.

Preferably, the plurality of reading signals are read from one readingarea or from one or more reading areas.

Preferably, at least one read information is configured for indicatingthe output time sequence of the instruction signals.

Preferably, the electrical coupling adopts a wired mode, the readingareas and the to-be-read areas are matched connectors, and the readingcircuit is wired to the instruction circuit when the reading areas aremated with the to-be-read areas.

Preferably, the electrical coupling adopts a wireless mode, the readingareas and the to-be-read areas constitute a signal transmission channel,and the reading circuit reads the electrical signal emitted by theinstruction circuit through the signal transmission channel.

Preferably, the instruction reading building block includes a promptdevice.

The prompt device indicates a coupling state between the reading areasand the to-be-read areas.

The instruction building block housing includes a light observationchannel.

When the electrical coupling is formed between the reading areas and theto-be-read areas, light emitted by the prompt device can exit throughthe light observation channel.

Preferably,

the reading area of the reading circuit includes at least one set offirst-type circuit contact connectors.

The to-be-read area of the instruction circuit includes at least one setof second-type circuit contact connectors.

The instruction reading building block housing includes at least one setof first-type building block connectors.

The instruction building block housing includes at least one set ofsecond-type building block connectors.

When the first-type building block connectors are adaptively connectedto the second-type building block connectors, the first-type circuitcontact connectors are adaptively connected to the second-type circuitcontact connectors to form a conductive path.

Preferably,

one or more sets of first-type circuit contact connectors arecorrespondingly and fixedly provided on a set of first-type buildingblock connectors; and

one or more sets of second-type circuit contact connectors arecorrespondingly and fixedly provided on a set of second-type buildingblock connectors.

Preferably,

the first-type circuit contact connector includes a power connectorand/or a signal interface; and

the second-type circuit contact connector includes a power connectorand/or a signal interface.

Preferably, when the electrical coupling is formed between the readingareas and the to-be-read areas, a plurality of first-type circuitcontact connectors in the same set are connected through thecorresponding set of second-type circuit contact connectors to form aloop, and the loop is further connected to the controller and theinstruction circuit.

The controller reads circuit parameters of the instruction circuit asthe reading signals through the loop.

Preferably, a physical parameter sequence of a plurality of sets offirst-type building block connectors corresponding to the reading areasindicates a reading sequence or an execution sequence of the instructionsignals.

The physical parameter sequence is configured in the controller, or thephysical parameter sequence is indicated to the controller through asignal parameter sequence generated by an adjusting circuit.

The signal parameter sequence generated by the adjusting circuitincludes:

a time sequence generated by a delay circuit; or

a sequence of an amplitude magnitude, a frequency magnitude or a phasemagnitude caused by a modulator.

Preferably, the controller includes a master control circuit, and themaster control circuit mainly adopts a chip MC32F7343.

The master control circuit performs control on the reading circuit, andthe control includes a reading time, a reading sequence, and a switch ofa reading function.

The master control circuit controls the prompt device. The prompt deviceincludes a plurality of position indicator lights LED corresponding to aplurality of plug-in positions of the instruction building block,respectively, and prompts whether the instruction building block isplugged to be electrically connected. The prompt device further includesa power indicator Power_LED, which is controlled by the control circuitto indicate whether the instruction reading building block has beenpowered on to be in a working state.

The master control circuit provides a clock signal and a data signal.

Preferably, the instruction circuit in the instruction building block isconfigured for outputting command instructions. The command instructionis a data frame instruction mainly composed of data signals, or aninstruction such as a pulse signal mainly composed of high-level andlow-level signals, or transmits an optical signal instruction through anoptocoupler peripheral circuit such as a light emitting diode or aninfrared emitter.

Preferably, the instruction circuit is one or more discrete components,and is configured to change the resistance or voltage drop of the loopafter being connected to the loop.

Preferably, the reading circuit has a clock signal pin and further has adata signal pin or a voltage signal pin. Through the data signal pin,data from the instruction circuit are obtained to obtain the commandinstructions. A change in the voltage value after the instructioncircuit is connected is obtained through the voltage signal pin.

Preferably, the instruction reading building block has a structureconfigured for assisting in triggering and indicating the commandinstructions, including a piezoelectric circuit or a switching circuit.

Compared with the prior art, the present invention has the followingadvantages.

Programming can be performed without an electronic display device.

BRIEF DESCRIPTION OF THE DRAWINGS

Other features, objectives and advantages of the present invention willbecome more apparent from reading the detailed description ofnon-restrictive embodiments with reference to the drawings.

FIG. 1 is a structural schematic diagram of the present invention;

FIG. 2 is a circuit diagram of a master control circuit containing acontroller suitable for parallel programming in an instruction readingbuilding block;

FIG. 3 shows an interface circuit of the master control circuitcontaining a reading circuit suitable for parallel programming in theinstruction reading building block;

FIG. 4 is a circuit diagram of the master control circuit suitable forserial programming, where the circuit can be applied to the instructionreading building block in a preferred embodiment, and optionally, canalso be applied to other building blocks; and

FIG. 5 shows a circuit diagram and interface circuit of a serial plug-inprogramming module, where the circuit can be applied to the instructionreading building block in a preferred embodiment, and optionally, canalso be applied to other building blocks.

DETAILED DESCRIPTION OF THE EMBODIMENTS

The present invention is described in detail below in conjunction withthe specific embodiments. The following embodiments help those skilledin the art further understand the present invention, but do not limitthe present invention in any form. It should be noted that thoseordinarily skilled in the art can make several changes and modificationswithout departing from the concept of the present invention. Thesechanges and modifications shall fall within the scope of protection ofthe present invention.

A programming building block provided according to the present inventionincludes the instruction reading building block 100 and the instructionbuilding block 200.

The instruction reading building block 100 is a connection buildingblock, reads an instruction from the instruction building block 200 andoutputs the instruction to other building blocks, such as a mastercontrol building block or an execution building block. The instructionreading building block 100 itself can be the master control buildingblock or the execution building block.

When reading a plurality of instructions from a plurality of instructionbuilding blocks 200, the master control building block executes theseinstructions sequentially, or obtains a new instruction according tooperations of the plurality of instructions and then executes the newinstruction.

One instruction reading building block 100 can be read by anotherinstruction reading building block 100, wherein the one instructionreading building block 100 constitutes the instruction building block200 with respect to the another instruction reading building block 100.

The instruction reading building block 100 reads command instructionsindicated by the instruction building block 200. The commandinstructions include an instruction for setting a mode, an instructionfor setting a behavior in the mode, an instruction for setting abehavior or an upgrade instruction. A priority is set between theplurality of instructions for setting the mode.

The command instructions are stored in the instruction building block200 in advance, or generated by the instruction building block 200 inreal time, or the instruction building block triggers the instructionreading building block 100 to obtain the instructions stored locally, orthe instruction building block triggers the instruction reading buildingblock 100 to generate the instructions locally in real time.

The mode is a master control building block mode or an instructionreading building block mode. For example, the instruction readingbuilding block has different instruction reading sequences orinstruction output sequences in different modes.

For example, one mode is a stop mode that has the highest priority.

Instructions of the same behavior indicate an execution unit to executedifferent behaviors in different modes.

The housing of the instruction building block 200 is a splicing body, acard-like body or a plate-like body.

The instruction building blocks 200 are connected in series, in parallelor in series and parallel.

The instruction building blocks 200 can be plugged in and stacked toeach other. The splicing bodies can be plugged in and connected to eachother.

The card-like body is, for example, a card.

The plate-like body is, for example, a programming board.

The command instructions are programs, data, circuit parameters ormechanical triggers.

The programs are transmitted in a wired mode and a wireless mode. Theprograms are stored in a volatile mode or a non-volatile mode.

The circuit parameters include resistance, photosensitivity orpiezoelectric parameters.

The instruction reading building block 100 includes the instructionreading building block housing 101, a controller, and a reading circuit.The controller is located inside the instruction reading building blockhousing 101 and electrically connected to the reading circuit. Readingareas of the reading circuit are located at a surface position of theinstruction reading building block housing 101. The controller reads anelectrical signal at the reading areas to obtain reading signals, andoutputs instruction signals according to the reading signals.

The instruction building block 200 includes the instruction buildingblock housing 201 and an instruction circuit. To-be-read areas of theinstruction circuit are located at a surface position of the instructionbuilding block housing 201. The controller of the instruction readingbuilding block 100 reads the electrical signal of the instructioncircuit of the instruction building block 200 at the reading areasthrough the coupling between the reading areas and the to-be-read areas.The coupling includes any one or more modes of electrical coupling,optical coupling, and magnetic coupling. Preferably, the instructionreading building block 100 includes an output circuit. The controller isconnected to the output circuit. An output area of the output circuit islocated at a surface position of the instruction reading building blockhousing 101, or the output area of the output circuit is located at aninternal position of the instruction reading building block housing 101.The controller outputs the instruction signals through the output areaof the output circuit.

The output circuit adopts a wired output mode or a wireless output mode.At least one reading circuit and the output circuit are an identicalcircuit, or the reading circuit and the output circuit are differentcircuits. The instruction reading building block includes a switch unit.After the instruction building block is plugged in, the switch unit istriggered, and the instruction reading building block reads theelectrical signal at the reading areas. The controller determines anoutput time sequence of the instruction signals corresponding to theplurality of reading areas according to a positional relationship or alogical relationship between the plurality of reading areas. At leastone instruction information is obtained by the controller according toone or more reading signals. The plurality of reading signals are readfrom one reading area or from a plurality of reading areas. At least oneread information is configured for indicating the output time sequenceof the instruction signals. When the electrical coupling adopts a wiredmode, the reading areas and the to-be-read areas are matched connectors,and the reading circuit is wired to the instruction circuit when thereading areas are mated with the to-be-read areas. When the electricalcoupling adopts a wireless mode, the reading areas and the to-be-readareas constitute a signal transmission channel, and the reading circuitreads the electrical signal emitted by the instruction circuit throughthe signal transmission channel.

The instruction reading building block 100 includes a prompt device. Theprompt device indicates a coupling state between the reading areas andthe to-be-read areas. The instruction building block housing 201includes a light observation channel. When the electrical coupling isformed between the reading areas and the to-be-read areas, light emittedby the prompt device can exit through the light observation channel.

The reading area of the reading circuit includes at least one set offirst-type circuit contact connectors.

The to-be-read area of the instruction circuit includes at least one setof second-type circuit contact connectors.

The instruction reading building block housing 101 includes at least oneset of first-type building block connectors.

The instruction building block housing 201 includes at least one set ofsecond-type building block connectors.

When the first-type building block connectors are adaptively connectedto the second-type building block connectors, the first-type circuitcontact connectors are adaptively connected to the second-type circuitcontact connectors to form a conductive path.

One or more sets of first-type circuit contact connectors arecorrespondingly and fixedly provided on a set of first-type buildingblock connectors.

One or more sets of second-type circuit contact connectors arecorrespondingly and fixedly provided on a set of second-type buildingblock connectors.

The first-type circuit contact connector includes a power connectorand/or a signal interface.

The second-type circuit contact connector includes a power connectorand/or a signal interface.

Preferably, when the electrical coupling is formed between the readingareas and the to-be-read areas, a plurality of first-type circuitcontact connectors in the same set are connected through thecorresponding set of second-type circuit contact connectors to form aloop, and the loop is further connected to the controller and theinstruction circuit. The controller reads circuit parameters of theinstruction circuit as the reading signals through the loop. A physicalparameter sequence of a plurality of sets of first-type building blockconnectors corresponding to the reading areas indicates a readingsequence or an execution sequence of the instruction signals. Thephysical parameter sequence is configured in the controller, or thephysical parameter sequence is indicated to the controller through asignal parameter sequence generated by an adjusting circuit. The signalparameter sequence generated by the adjusting circuit includes: a timesequence generated by a delay circuit, or the sequence of an amplitudemagnitude, a frequency magnitude or a phase magnitude caused by amodulator.

TP1 to TP16 in the figures are test points, or correspond to or areconnected to a circuit contact connector in a preferred or variantexample. When the instruction building block and the instruction readingbuilding block are plugged in, chips, resistors, transistors and othercomponents in the figures are connected through the corresponding TPterminals.

FIG. 2 shows a circuit diagram of the present invention. The circuitdiagram mainly shows a master control circuit. The master controlcircuit is a preferred implementation of the controller and itsperipheral circuits. The master control circuit mainly adopts a chipMC32F7343 to control the circuits in the instruction reading buildingblock 100 or other circuits in the instruction reading building block100. For example, the reading circuit is controlled in terms of thereading time, the reading sequence, the switch of the reading function,and so on. For another example, the prompt device, which includes LED1to LED8 corresponding to eight plug-in positions of the instructionreading building block 100 shown in FIG. 1, respectively, is controlledto prompt whether the instruction building block is plugged in to beelectrically connected. The prompt device further includes Power_LED,which is controlled by the control circuit to indicate whether theinstruction reading building block 100 has been powered on to be in aworking state. In addition, the chip MC32F7343 provides a clock signalCLK_in and a data signal DAT_in.

FIG. 3 shows an interface circuit of the master control circuit, whereinthe interface circuit includes an interface CLK_in providing a clocksignal and an interface DAT_in providing a data signal. The interfacecircuit is connected to other circuits or used as a test interface. Forexample, the interface circuit is connected to the instruction circuitin the instruction building block 200 to realize the interfacingcommunication of the clock signal and the data signal.

FIG. 4 shows another circuit diagram of the present invention, which canbe interpreted as a variation of the circuit diagram shown in FIG. 2. InFIG. 2, the relationship between the programming instructions containedin the plurality of instruction building blocks 200 is a parallelexecution relationship. In FIG. 4, the relationship between theprogramming instructions contained in the plurality of instructionbuilding blocks 200 is a serial execution relationship.

The circuit diagram in FIG. 4 mainly shows the master control circuit.The master control circuit is a preferred implementation of thecontroller and its peripheral circuits. The master control circuitmainly adopts a chip MC35P7041. The chip MC35P7041 has clock signal pinsCLK_in and CLK_out and further has data signal pins DAT_in and DAT_out.The chip MC35P7041 can control circuits in the instruction readingbuilding block 100 or other circuits in the instruction reading buildingblock 100. For example, the reading circuit is controlled in terms ofthe reading time, the reading sequence, the switch of the readingfunction, and so on. In addition, the chip MC35P7041 provides the clocksignal CLK_in and the data signal DAT_in.

The circuit shown in FIG. 5 mainly adopts a chip MC35P7041. The circuit,for example, can be applied to the instruction reading building block100, and optionally, can also be applied to other building blocks. Withthe chip MC35P7041, the circuit can output and/or receive commandinstructions. The command instruction is a data frame instruction mainlycomposed of data signals, or an instruction such as a pulse signalmainly composed of high-level and low-level signals, or transmits anoptical signal instruction through an optocoupler peripheral circuitsuch as a light emitting diode or an infrared emitter.

The instruction circuit is constructed according to actual needs. Forexample, the instruction circuit is one or more components such as aresistor, capacitor, or transistor, to change the resistance or voltagedrop.

Through the illustration of the above circuit diagrams, the instructionstorage, instruction transmission, instruction receiving, instructionprocessing and the like in the instruction reading building block 100are implemented by the corresponding chips. Further, those skilled inthe art can add corresponding peripheral circuits according to actualneeds, such as a current limiting protection circuit mainly composed ofresistors, a communication circuit containing a wireless communicationchip, and the like.

Those skilled in the art can implement the peripheral circuits of eachchip in the above circuit diagrams according to actual needs withreference to the datasheet of the chip, which will not be repeatedherein.

Further, when the instruction building block 200 triggers and indicatesthe command instructions mechanically, there may be no circuit in theinstruction building block 200. Accordingly, the instruction readingbuilding block 100 has a structure configured for assisting intriggering and indicating the command instructions, such as apiezoelectric circuit and a switch circuit.

The specific embodiments of the present invention have been describedabove. It should be understood that the present invention is not limitedto the above particular embodiments and that various changes ormodifications can be made by those skilled in the art within the scopeof the claims without affecting the substantial contents of the presentinvention. Embodiments and features in the embodiments of the presentinvention can be arbitrarily combined with each other when not inconflict.

What is claimed is:
 1. A programming building block, comprising aninstruction reading building block and an instruction building block. 2.The programming building block as claimed in claim 1, wherein theinstruction reading building block reads command instructions indicatedby the instruction building block, and the command instructions comprisea plurality of instructions for setting a first mode, an instruction forsetting a first behavior in a second mode, an instruction for setting asecond behavior, or an upgrade instruction; a priority is set betweenthe plurality of instructions for setting the first mode; a housing ofthe instruction building block is a splicing body, a card-like body or aplate-like body; the command instructions are programs, data, circuitparameters or mechanical triggers; the programs are transmitted in awired mode or a wireless mode; the programs are stored in a volatilemode or a non-volatile mode; and the circuit parameters compriseresistance parameters, photosensitivity parameters or piezoelectricparameters.
 3. The programming building block as claimed in claim 1,wherein the instruction reading building block comprises an instructionreading building block housing, a controller, and a reading circuit; thecontroller is located inside the instruction reading building blockhousing and the controller is electrically connected to the readingcircuit; a plurality of reading areas of the reading circuit are locatedat a first surface position of the instruction reading building blockhousing; the controller reads an electrical signal at the plurality ofreading areas to obtain reading signals, and the controller outputsinstruction signals according to the reading signals; the instructionbuilding block comprises an instruction building block housing and aninstruction circuit; a plurality of to-be-read areas of the instructioncircuit are located at a surface position of the instruction buildingblock housing; and the controller of the instruction reading buildingblock reads the electrical signal of the instruction building block atthe plurality of reading areas through a coupling between the pluralityof reading areas and the plurality of to-be-read areas, wherein thecoupling comprises at least one of electrical coupling, opticalcoupling, and magnetic coupling.
 4. The programming building block asclaimed in claim 3, wherein the instruction reading building blockcomprises an output circuit; the controller is connected to the outputcircuit; an output area of the output circuit is located at a secondsurface position of the instruction reading building block housing, orthe output area of the output circuit is located at an internal positionof the instruction reading building block housing; the controlleroutputs the instruction signals through the output area of the outputcircuit; the output circuit adopts a wired output mode or a wirelessoutput mode; at least one reading circuit and the output circuit are anidentical circuit, or the reading circuit and the output circuit aredifferent circuits; the instruction reading building block comprises aswitch unit, and after the instruction building block is plugged in, theswitch unit is triggered, and the instruction reading building blockreads the electrical signal at the plurality of reading areas.
 5. Theprogramming building block as claimed in claim 3, wherein the controllerdetermines an output time sequence of the instruction signalscorresponding to the plurality of reading areas according to apositional relationship or a logical relationship between the pluralityof reading areas.
 6. The programming building block as claimed in claim3, wherein at least one instruction information is obtained by thecontroller according to the reading signals.
 7. The programming buildingblock as claimed in claim 6, wherein the reading signals are read fromat least one of the plurality of reading areas.
 8. The programmingbuilding block as claimed in claim 1, wherein at least one readinformation is configured for indicating an output time sequence ofinstruction signals.
 9. The programming building block as claimed inclaim 3, wherein the electrical coupling adopts a wired mode, theplurality of reading areas and the plurality of to-be-read areas arematched connectors; and the reading circuit is wired to the instructioncircuit when the plurality of reading areas are mated with the pluralityof to-be-read areas.
 10. The programming building block as claimed inclaim 3, wherein the electrical coupling adopts a wireless mode, theplurality of reading areas and the plurality of to-be-read areasconstitute a signal transmission channel, and the reading circuit readsthe electrical signal emitted by the instruction circuit through thesignal transmission channel.
 11. The programming building block asclaimed in claim 3, wherein the instruction reading building blockcomprises a prompt device; the prompt device indicates a coupling statebetween the plurality of reading areas and the plurality of to-be-readareas; the instruction building block housing comprises a lightobservation channel; and when the electrical coupling is formed betweenthe plurality of reading areas and the plurality of to-be-read areas, alight emitted by the prompt device exits through the light observationchannel.
 12. The programming building block as claimed in claim 3,wherein each of the plurality of reading areas of the reading circuitcomprises at least one set of first-type circuit contact connectors;each of the plurality of to-be-read areas of the instruction circuitcomprises at least one set of second-type circuit contact connectors;the instruction reading building block housing comprises at least oneset of first-type building block connectors; the instruction buildingblock housing comprises at least one set of second-type building blockconnectors; and when the at least one set of first-type building blockconnectors are adaptively connected to the at least one set ofsecond-type building block connectors, the at least one set offirst-type circuit contact connectors are adaptively connected to the atleast one set of second-type circuit contact connectors to form aconductive path.
 13. The programming building block as claimed in claim12, wherein the at least one set of first-type circuit contactconnectors are correspondingly and fixedly provided on the at least oneset of first-type building block connectors; and the at least one set ofsecond-type circuit contact connectors are correspondingly and fixedlyprovided on the at least one set of second-type building blockconnectors.
 14. The programming building block as claimed in claim 12,wherein each of the at least one set of first-type circuit contactconnectors comprises a first power connector and/or a first signalinterface; and each of the at least one set of second-type circuitcontact connectors comprises a second power connector and/or a secondsignal interface.
 15. The programming building block as claimed in claim12, wherein when the electrical coupling is formed between the pluralityof reading areas and the plurality of to-be-read areas, the at least oneset of first-type circuit contact connectors are connected through theat least one set of second-type circuit contact connectors to form aloop, and the loop is further connected to the controller and theinstruction circuit; and the controller reads circuit parameters of theinstruction circuit as the reading signals through the loop.
 16. Theprogramming building block as claimed in claim 3, wherein a physicalparameter sequence of the at least one set of first-type building blockconnectors corresponding to the plurality of reading areas indicates areading sequence or an execution sequence of the instruction signals;the physical parameter sequence is configured in the controller, or thephysical parameter sequence is indicated to the controller through asignal parameter sequence generated by an adjusting circuit; and thesignal parameter sequence generated by the adjusting circuit comprises:a time sequence generated by a delay circuit; or a sequence of anamplitude magnitude, a frequency magnitude or a phase magnitude, whereinthe amplitude magnitude, the frequency magnitude or the phase magnitudeare caused by a modulator.